From 5a63c9488daa97547638b6b28832b5b6c6a7f123 Mon Sep 17 00:00:00 2001 From: Owen Taylor Date: Wed, 10 Nov 1999 17:15:58 +0000 Subject: [PATCH] Call XFreeDeviceState() on results of XQueryDeviceState(). Wed Nov 10 12:12:03 1999 Owen Taylor * gdk/x11/gdkinput-{x11,xfree}.c: Call XFreeDeviceState() on results of XQueryDeviceState(). --- ChangeLog | 5 +++++ ChangeLog.pre-2-0 | 5 +++++ ChangeLog.pre-2-10 | 5 +++++ ChangeLog.pre-2-2 | 5 +++++ ChangeLog.pre-2-4 | 5 +++++ ChangeLog.pre-2-6 | 5 +++++ ChangeLog.pre-2-8 | 5 +++++ gdk/x11/gdkinput-x11.c | 1 + gdk/x11/gdkinput-xfree.c | 2 ++ 9 files changed, 38 insertions(+) diff --git a/ChangeLog b/ChangeLog index 4a3543a20f..730a3021a1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Wed Nov 10 12:12:03 1999 Owen Taylor + + * gdk/x11/gdkinput-{x11,xfree}.c: Call XFreeDeviceState() + on results of XQueryDeviceState(). + Mon Nov 8 16:40:43 1999 Owen Taylor * gtk/gtkwidget.c: Substitute gdkx.h => gdkprivate.h since diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index 4a3543a20f..730a3021a1 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,3 +1,8 @@ +Wed Nov 10 12:12:03 1999 Owen Taylor + + * gdk/x11/gdkinput-{x11,xfree}.c: Call XFreeDeviceState() + on results of XQueryDeviceState(). + Mon Nov 8 16:40:43 1999 Owen Taylor * gtk/gtkwidget.c: Substitute gdkx.h => gdkprivate.h since diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 4a3543a20f..730a3021a1 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,8 @@ +Wed Nov 10 12:12:03 1999 Owen Taylor + + * gdk/x11/gdkinput-{x11,xfree}.c: Call XFreeDeviceState() + on results of XQueryDeviceState(). + Mon Nov 8 16:40:43 1999 Owen Taylor * gtk/gtkwidget.c: Substitute gdkx.h => gdkprivate.h since diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index 4a3543a20f..730a3021a1 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,3 +1,8 @@ +Wed Nov 10 12:12:03 1999 Owen Taylor + + * gdk/x11/gdkinput-{x11,xfree}.c: Call XFreeDeviceState() + on results of XQueryDeviceState(). + Mon Nov 8 16:40:43 1999 Owen Taylor * gtk/gtkwidget.c: Substitute gdkx.h => gdkprivate.h since diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 4a3543a20f..730a3021a1 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,8 @@ +Wed Nov 10 12:12:03 1999 Owen Taylor + + * gdk/x11/gdkinput-{x11,xfree}.c: Call XFreeDeviceState() + on results of XQueryDeviceState(). + Mon Nov 8 16:40:43 1999 Owen Taylor * gtk/gtkwidget.c: Substitute gdkx.h => gdkprivate.h since diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 4a3543a20f..730a3021a1 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,8 @@ +Wed Nov 10 12:12:03 1999 Owen Taylor + + * gdk/x11/gdkinput-{x11,xfree}.c: Call XFreeDeviceState() + on results of XQueryDeviceState(). + Mon Nov 8 16:40:43 1999 Owen Taylor * gtk/gtkwidget.c: Substitute gdkx.h => gdkprivate.h since diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 4a3543a20f..730a3021a1 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,8 @@ +Wed Nov 10 12:12:03 1999 Owen Taylor + + * gdk/x11/gdkinput-{x11,xfree}.c: Call XFreeDeviceState() + on results of XQueryDeviceState(). + Mon Nov 8 16:40:43 1999 Owen Taylor * gtk/gtkwidget.c: Substitute gdkx.h => gdkprivate.h since diff --git a/gdk/x11/gdkinput-x11.c b/gdk/x11/gdkinput-x11.c index 4e395ef0ab..eb6d57295b 100644 --- a/gdk/x11/gdkinput-x11.c +++ b/gdk/x11/gdkinput-x11.c @@ -865,5 +865,6 @@ gdk_input_common_get_pointer (GdkWindow *window, } input_class = (XInputClass *)(((char *)input_class)+input_class->length); } + XFreeDeviceState (state); } } diff --git a/gdk/x11/gdkinput-xfree.c b/gdk/x11/gdkinput-xfree.c index ca3e578c2e..396151210b 100644 --- a/gdk/x11/gdkinput-xfree.c +++ b/gdk/x11/gdkinput-xfree.c @@ -154,6 +154,8 @@ gdk_input_check_proximity (void) } xic = (XInputClass *)((char *)xic + xic->length); } + + XFreeDeviceState (state); } tmp_list = tmp_list->next; } -- 2.30.2